export{}
type StrOrNum=string|number

// 用extends来给泛型做约束


interface PerseonItf<N extends string|number,G>{
    name:N,// 需求：  只能接受字符串或者数字  用extends来约束
    getName:()=>G
}

let obj:PerseonItf<string,string>={
    name:'john',
    getName(){
        return 'john'
    }
}